Obec Dobrá Voda u Hořic leží v Královéhradeckém kraji v ORP Hořice v nadmořské výšce 274 m. V roce 2014 zde žilo 567 obyvatel. Dobrá Voda u Hořic má katastrální území o rozloze 582 ha.